dopus command "toUpper" program "WolleCommands" desc "'Einträge Großschreiben'" 'source'
dopus command "toLower" program "WolleCommands" desc "'Einträge Kleinschreiben'" 'source'
exit
end
/* ------------------------------ */
/* --- SelectSame V1.0 --- */
if function='SelectSame' then do
/* -- abfangen wenn kein quell oder kein ziel -- */
if source = 0 | dest = 0 then do
dopus request "'Der Befehl SelectSame funktioniert nur wenn"||D2C(10)||"ein Quell- und ein Ziellister vorhanden sind."||D2C(10) D2C(10)||"Er funktioniert nicht wenn er aus dem Ziellister aufgerufen wird.'"
exit
end
/* -- lister busy --*/
lister set source busy on wait
lister set dest busy on wait
/* -- argumente auswerten --*/
if arg1 ~= "" then
select
when upper(strip(strip(arg1,'b',' '),'b','"')) = DIRS then ein = dirs
when upper(strip(strip(arg1,'b',' '),'b','"')) = FILES then ein = files
when upper(strip(strip(arg1,'b',' '),'b','"')) = ALL then ein = entries
otherwise ein = entries
end
else ein = entries
/* -- quelle alles deselektieren -- */
lister query source entries stem Files
DO c=0 TO Files.count-1
lister select source '"'Files.c'"' OFF
end
lister refresh source full
/* -- quelle gleiches selektieren -- */
lister query dest ein stem Files
DO c=0 TO Files.count-1
lister select source '"'Files.c'"' ON
end
lister refresh source full
/* -- lister busy off --*/
lister set source busy off
lister set dest busy off
/* -- request gefundene einträge -- */
lister query source numselentries
if result = 0 then
dopus request "'keine gleichen Einträge gefunden'"
else
dopus request "'Es wurden "||result||" gleiche Einträge gefunden'"
exit
end
/* ------------------------------ */
/* --- toUpper V0.98---*/
if function='toUpper' then do
if source = 0 THEN DO
DOPUS REQUEST "'es ist kein Quellister vorhanden'"